var util = require("util");
var fs = require("fs");
var http = require("http");
var queryString = require("querystring");

// var server = require("./router/server.js");
// var router = require("./router/router.js");
// var classTest = require("./router/class.js");

var postHTML = 
  '<html><head><meta charset="utf-8"><title>菜鸟教程 Node.js 实例</title></head>' +
  '<body>' +
  '<form method="post">' +
  '网站名： <input name="name"><br>' +
  '网站 URL： <input name="url"><br>' +
  '<input type="submit">' +
  '</form>' +
  '</body></html>';

http.createServer((req,res)=>{
    var body = "";
    req.on('data', function (chunk) {
      body += chunk;
    });
    console.log(body);
    req.on('end', function () {
      // 解析参数
      body = queryString.parse(body);
      // 设置响应头部信息及编码
      res.writeHead(200, {'Content-Type': 'text/html; charset=utf8'});
   
      if(body.name && body.url) { // 输出提交的数据
          res.write("网站名：" + body.name);
          res.write("<br>");
          res.write("网站 URL：" + body.url);
      } else {  // 输出表单
          res.write(postHTML);
      }
      res.end();
    });

    console.log("run post 3000");

}).listen(3000);



// fs.writeFile("index.txt","好啊后学习，天天向上",function(err,data){
//     console.log(data);
//     fs.readFile("index.txt",function(err,data){
//         console.log(data.toString());
//         fs.unlink("index.txt",function(err){
//             console.log("unlinkError" + err)
//         })
//     })
// })
// fs.unlink("test.html",function(){

// });
// fs.mkdir("test",function(err){
//     console.log(err);
//     fs.writeFile("./test/test.html","<html></html>",function(err,data){
//         console.log(data);
//     })
// })

// console.log(util.inspect(classTest.classTest,true));


// var newClassTest = new classTest.classTest();
// newClassTest.setData();

// process.stdout.write("my stdout ");

process.argv.forEach(function(value,index,arr){
    // console.log(value + "||" + index+ "||" +arr);
})

// console.log(process.execPath);
// console.log(process.platform);

// process.abort();

process.on("exit",function(code){
    // console.log("code " + code);

})

// server.start(router.router);


